Interoperability Among Independently Evolving Web Services

نویسندگان

  • Shankar Ponnekanti
  • Armando Fox
چکیده

The increasing popularity of XML Web services motivates us to examine if it is feasible to substitute one vendor service for another when using a Web-based application, assuming that these services are “derived from” a common base. If such substitution were possible, end users could use the same application with a variety of back-end vendor services, and the vendors themselves could compete on price, quality, availability, etc. Interoperability with substituted services is non-trivial, however, and four types of incompatibilities may arise during such interoperation – structural, value, encoding and semantic. We address these incompatibilities three-fold: (1) static and dynamic analysis tools to infer whether an application is compatible with a substituted service, (2) semiautomatically generated middleware components called cross-stubs that actually resolve incompatibilities and enable interoperation with substituted services, and (3) a lightweight mechanism called multi-option types to enable applications to be written from the ground up in an interoperation-friendly manner. Using real applications and services as examples, we both demonstrate and evaluate our tools and techniques for enabling interoperation with substituted services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards interoperability of wireless services - a description model of service interfaces

Web services are evolving quickly in terms of standardization. Technology and additional wireless networks exact requirements upon web services used via wireless connections, such as mobile networks. The interoperability of services is essential in wireless networks because cost effective development and deployment of new wireless services for a user requires maximum utilization of service infr...

متن کامل

How to Model Aspect-Oriented Web Services

Web Services provide a new and successful way of enabling interoperability among different web applications. In this paper, an MDA approach to modelling Web Services, in which aspect-oriented techniques are also applied, is provided. The UML profiles required to model aspects and Web Services independently from the platform (PIM) are presented. Once the system is modeled at this level of abstra...

متن کامل

Semantic Interoperability for Data Integration Framework using Semantic Web Services and Rule-based Inference: A case study in healthcare domain

This paper proposes a Semantic Interoperability for Data Integration-SIDI framework to integrate information from heterogeneous databases of difference providers in the same domain. A framework is designed to incorporate with important procedures based on ontology and semantic web services technologies. The semantic web services annotation is imperative to cope with the semantic service discrep...

متن کامل

Adaptive Information Analysis in Higher Education Institutes

Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...

متن کامل

Automatic Composition of Semantic Web Services-based Alignment of OWL-S

Web services transform the Web into a platform for distributed components, heterogeneous, loosely coupled and integrated automatically. This technology is now widely used as a support for interoperability between distributed applications, which operate independently of the design features and technical specifications in order to achieve a feature previously established. The creation of a comple...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004